home *** CD-ROM | disk | FTP | other *** search
/ Power Tools for Macintosh / Power Tools for Macintosh (SoftBit)(1992).iso / Applications / Alpha 4.01 / Alpha.4.01 / Alpha.4.01.rsrc / STR#_133.txt < prev    next >
Text File  |  1991-10-22  |  4KB  |  227 lines

  1. 
  2.  
  3. 
  4.  
  5. 
  6.  
  7. 
  8.  
  9. 
  10.  
  11. 
  12.  
  13. 
  14.  
  15. 
  16.  
  17. 
  18.  
  19. 
  20.  
  21. 
  22.  
  23. 
  24.  
  25. 
  26.  
  27. 
  28.  
  29. 
  30.  
  31. 
  32.  
  33. 
  34.  
  35. disk currently flushes the undo buffer.
  36.  
  37. Another point to bear in mind is that saving a buffer to
  38.  
  39. changes that you have undone but not redone are lost.
  40.  
  41. Bear in mind that once you create new modifications, all
  42.  
  43. most changes can be undone, and then redone, at will.
  44.  
  45. ALPHA supports unlimited undo and redo. This means that
  46.  
  47. 
  48.  
  49. Undo and Redo
  50.  
  51. 
  52.  
  53. 
  54.  
  55. all.
  56.  
  57. when they are used outside of macros, parenthesis and
  58.  
  59. can be placed in macros, with the exact same format as
  60.  
  61. In addition, all three forms of bindings and unbindings
  62.  
  63. 
  64.  
  65. ‚Ä¢ yankclip "name" - yank from named clipboard
  66.  
  67.   '\r' means carriage return, '\t' means tab.
  68.  
  69. ‚Ä¢ type "name" - inserts string into current window.
  70.  
  71.   that works outside macros as well
  72.  
  73. ‚Ä¢ set - used to set variable contents (mirrors command
  74.  
  75.   flag values
  76.  
  77. ‚Ä¢ search "name" - search for string, based on current
  78.  
  79. ‚Ä¢ saveVars - save all numeric vars, re-entrant
  80.  
  81.   values, re-entrant
  82.  
  83. ‚Ä¢ restoreVars - restore all numeric vars to saved
  84.  
  85. ‚Ä¢ replaceFindAgain "name" - replace and find again
  86.  
  87. ‚Ä¢ replace "name" - replace selection
  88.  
  89.   AlphaBits file.
  90.  
  91.   of 8-bit characters in any direct form in the
  92.  
  93.   characters. The use of flex currently prevents the use
  94.  
  95. ‚Ä¢ putascii <ascii code> - can be used for 8-bit
  96.  
  97.   the user and puts the result in the named clipboard.
  98.  
  99. ‚Ä¢ prompt "<prompt str>" "<clip for result>" - prompts.
  100.  
  101. ‚Ä¢ openfile "<complete pathname>" - opens file.
  102.  
  103. ‚Ä¢ loadfile "<complete pathname>" - loads file.
  104.  
  105.   line.
  106.  
  107. ‚Ä¢ message "<the message>" - puts a message on status
  108.  
  109. ‚Ä¢ menu - used to instantiate the user menu
  110.  
  111. ‚Ä¢ mark "name" - create named mark
  112.  
  113. ‚Ä¢ insertmenu "name" - insert menu into menubar
  114.  
  115. ‚Ä¢ goto "name" - goto named mark
  116.  
  117. ‚Ä¢ fileSet - used to define file sets
  118.  
  119. ‚Ä¢ deletemenu "name" - remove menu from menubar
  120.  
  121. ‚Ä¢ deletemark "name" - delete named mark
  122.  
  123. ‚Ä¢ deleteclip "name" - delete named clipboard
  124.  
  125. ‚Ä¢ define - used to name macro
  126.  
  127. ‚Ä¢ cutclip "name" - cut selected text to named clipboard
  128.  
  129.   clipboard
  130.  
  131. ‚Ä¢ copyclip "name" - copy selected text to named
  132.  
  133.   clipboard
  134.  
  135. ‚Ä¢ clipsearch "name" - search for contents of named
  136.  
  137.   resource fork of Alpha
  138.  
  139. ‚Ä¢ acmd "name" - execute named acmd, which must be in the
  140.  
  141. 
  142.  
  143. examples of use and syntax.
  144.  
  145. from macros, see the distributed 'AlphaBits' file for
  146.  
  147. The following are commands that can only be executed
  148.  
  149. 
  150.  
  151. macro and dumping it to a buffer.
  152.  
  153. what is compiled in these cases, try creating such a
  154.  
  155. calls, and setting named marks and clipboards. To see
  156.  
  157. commands include the search and replace commands, 'ACMD'
  158.  
  159. again prompting every time the macro is executed. These
  160.  
  161. the result of the prompt into the macro, as opposed to
  162.  
  163. Several commands which prompt for input actually compile
  164.  
  165. 
  166.  
  167. file.
  168.  
  169. example macros have been provided in the 'AlphaBits'
  170.  
  171. to keep it, just put it in the 'AlphaBits' file. Several
  172.  
  173. things around, add functions, and reload it. If you want
  174.  
  175. record a macro and dump it to a file. Play w/ it, change
  176.  
  177. enter text. One good way to learn to write macros is to
  178.  
  179. has been provided to
  180.  
  181. in the same state that they found it. The keyword "type"
  182.  
  183. have been provided to let macros leave the environment
  184.  
  185. variables. The functions 'saveVars' and 'restoreVars'
  186.  
  187. or previously defined function. Macros can set
  188.  
  189. Macros lines can be as simple as the name of a function
  190.  
  191. 
  192.  
  193. manner as functions (see above).
  194.  
  195. command. Macros can be bound to keys in exactly the same
  196.  
  197. text is hilited, the entire window is loaded by the same
  198.  
  199. "Load Selection" item of the 'Customize' window. If no
  200.  
  201. accomplished by hiliting the text and selecting the
  202.  
  203. bound to keystrokes. Loading a macro or a binding is
  204.  
  205. These macro declarations can then be edited, loaded, and
  206.  
  207. 
  208.  
  209. '_'.
  210.  
  211. consist only of letters of the alphabet, digits, and
  212.  
  213. function prompts you for a macro name, which must
  214.  
  215. 'Dump Function' from the 'Utilities' menu. The dump
  216.  
  217. 'Utilities' menu) or written into a buffer by selecting
  218.  
  219. 'executeKeyboardMacro' (this function is also in the
  220.  
  221. of keystrokes to be played back later w/ the function
  222.  
  223. ALPHA supports keyboard macros which record a sequence
  224.  
  225. Defining and Using Macros
  226.  
  227.